cloverleaf road intersection - German English Dictionary